stream meandering - German English Dictionary